.\" Copyright 1999, George Staikos (staikos@0wned.org)
.\" This file may be used subject to the terms and conditions of the
.\" GNU General Public License Version 2, or any later version
.\" at your option, as published by the Free Software Foundation.
.\" This program is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details."
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH SYSCTL 8 2020\-02\-27 procps\-ng "Administração do sistema"
.SH NOME
sysctl \- configura parâmetros do kernel em tempo de execução
.SH SINOPSE
\fBsysctl\fP [\fIopções\fP] [\fIvariável\fP[\fB=\fP\fIvalor\fP]] [...]
.br
\fBsysctl \-p\fP [\fIarquivo\fP ou \fIregexp\fP] [...]
.SH DESCRIÇÃO
\fBsysctl\fP é usado para modificar parâmetros do kernel em tempo de
execução. Os parâmetros disponíveis são aqueles listados sob
/proc/sys/. Procfs é exigido para o suporte a \fBsysctl\fP no Linux. Você pode
usar \fBsysctl\fP para ler e escrever dados de sysctl.
.SH PARÂMETROS
.TP 
\fIvariável\fP
O nome da chave a ser lida (p. ex., kernel.ostype). O separador "/" também é
aceito no lugar de um ".".
.TP 
\fIvariável\fP=\fIvalor\fP
Para definir uma chave, use a forma \fIvariável\fP=\fIvalor\fP, sendo \fIvariável\fP
a chave e \fIvalor\fP o valor para configurá\-la. Se o valor contiver aspas ou
os caracteres que são analisados pelo shell, talvez seja necessário incluir
o valor entre aspas duplas.
.TP 
\fB\-n\fP, \fB\-\-values\fP
Use essa opção para desabilitar impressão do nome da chave ao imprimir
valores.
.TP 
\fB\-e\fP, \fB\-\-ignore\fP
Use essa opção para ignorar erros sobre as chaves desconhecidas.
.TP 
\fB\-N\fP, \fB\-\-names\fP
Use esta opção para exibir apenas os nomes. Pode ser útil com shells que
tenham um completamento programável.
.TP 
\fB\-q\fP, \fB\-\-quiet\fP
Use essa opção para não exibir os valores definidos para stdout (saída
padrão).
.TP 
\fB\-w\fP, \fB\-\-write\fP
Use essa opção quando todos os argumentos prescrevem um chave a ser
definida.
.TP 
\fB\-p\fP[\fIARQUIVO\fP], \fB\-\-load\fP[=\fIARQUIVO\fP]
Carrega configurações do sysctl a partir do arquivo especificado ou
/etc/sysctl.conf, se nenhum for fornecido. Especificar \- como nome de
arquivo significa ler dados de entrada padrão. Usar esta opção significará
que os argumentos para \fBsysctl\fP são arquivos, os quais são lidos na ordem
em que são especificados. O argumento do arquivo pode ser especificado como
expressão regular.
.TP 
\fB\-a\fP, \fB\-\-all\fP
Exibe todos os valores disponíveis atualmente.
.TP 
\fB\-\-deprecated\fP
Inclui parâmetros obsoletos para listagem de valores de \fB\-\-all\fP.
.TP 
\fB\-b\fP, \fB\-\-binary\fP
Exibe valor sem nova linha.
.TP 
\fB\-\-system\fP
Carrega as configurações de todos os arquivos de configuração do sistema. Os
arquivos são lidos dos diretórios da lista a seguir, em uma determinada
ordem, de cima para baixo. Depois que um arquivo de um determinado nome de
arquivo é carregado, qualquer arquivo com o mesmo nome nos diretórios
subsequentes é ignorado.
.br
/etc/sysctl.d/*.conf
.br
/run/sysctl.d/*.conf
.br
/usr/local/lib/sysctl.d/*.conf
.br
/usr/lib/sysctl.d/*.conf
.br
/lib/sysctl.d/*.conf
.br
/etc/sysctl.conf
.TP 
\fB\-r\fP, \fB\-\-pattern\fP \fIpadrão\fP
Só aplica configurações que corresponderem ao \fIpadrão\fP. O \fIpadrão\fP usa a
sintaxe de expressão regular estendidas.
.TP 
\fB\-A\fP
Apelido de \fB\-a\fP
.TP 
\fB\-d\fP
Apelido de \fB\-h\fP
.TP 
\fB\-f\fP
Apelido de \fB\-p\fP
.TP 
\fB\-X\fP
Apelido de \fB\-a\fP
.TP 
\fB\-o\fP
Faz nada, existe para compatibilidade com BSD.
.TP 
\fB\-x\fP
Faz nada, existe para compatibilidade com BSD.
.TP 
\fB\-h\fP, \fB\-\-help\fP
Exibe um texto de ajuda e sai.
.TP 
\fB\-V\fP, \fB\-\-version\fP
Exibe informação da versão e sai.
.SH EXEMPLOS
/sbin/sysctl \-a
.br
/sbin/sysctl \-n kernel.hostname
.br
/sbin/sysctl \-w kernel.domainname="example.com"
.br
/sbin/sysctl \-p/etc/sysctl.conf
.br
/sbin/sysctl \-a \-\-pattern forward
.br
/sbin/sysctl \-a \-\-pattern forward$
.br
/sbin/sysctl \-a \-\-pattern 'net.ipv4.conf.(eth|wlan)0.arp'
.br
/sbin/sysctl \-\-system \-\-pattern '^net.ipv6'
.SH "PARÂMETROS OBSOLETOS"
The \fBbase_reachable_time\fP and \fBretrans_time\fP are deprecated.  The
\fBsysctl\fP command does not allow changing values of these parameters.  Users
who insist to use deprecated kernel interfaces should push values to /proc
file system by other means.  For example:
.PP
echo 256 > /proc/sys/net/ipv6/neigh/eth0/base_reachable_time
.SH ARQUIVOS
\fI/proc/sys\fP
.br
\fI/etc/sysctl.d/*.conf\fP
.br
\fI/run/sysctl.d/*.conf\fP
.br
\fI/usr/local/lib/sysctl.d/*.conf\fP
.br
\fI/usr/lib/sysctl.d/*.conf\fP
.br
\fI/lib/sysctl.d/*.conf\fP
.br
\fI/etc/sysctl.conf\fP
.SH "VEJA TAMBÉM"
\fBsysctl.conf\fP(5)  \fBregex\fP(7)
.SH AUTOR
.UR staikos@0wned.org
George Staikos
.UE
.SH "RELATANDO ERROS"
Por favor, envie relatórios de erros para
.UR procps@freelists.org
.UE
